Byzantine Convex Consensus: Preliminary Version

نویسندگان

  • Lewis Tseng
  • Nitin H. Vaidya
چکیده

Much of the past work on asynchronous approximate Byzantine consensus has as-sumed scalar inputs at the nodes [3, 7]. Recent work has yielded approximate Byzantineconsensus algorithms for the case when the input at each node is a d-dimensional vector,and the nodes must reach consensus on a vector in the convex hull of the input vectorsat the fault-free nodes [8, 12]. The d-dimensional vectors can be equivalently viewed aspoints in the d-dimensional Euclidean space. Thus, the algorithms in [8, 12] require thefault-free nodes to decide on a point in the d-dimensional space. In this paper, we generalize the problem to allow the decision to be a convex polytopein the d-dimensional space, such that the decided polytope is within the convex hull ofthe input vectors at the fault-free nodes. We name this problem as Byzantine convexconsensus (BCC), and present an asynchronous approximate BCC algorithm with op-timal fault tolerance. Ideally, the goal here is to agree on a convex polytope that is aslarge as possible. While we do not claim that our algorithm satisfies this goal, we showa bound on the output convex polytope chosen by our algorithm. ∗We present an optimal algorithm in our follow-up work [11].†This research is supported in part by National Science Foundation award CNS 1059540. Anyopinions, findings, and conclusions or recommendations expressed here are those of the authors anddo not necessarily reflect the views of the funding agencies or the U.S. government.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Core Mechanisms of Consensus Algorithms for Benign and Byzantine Faults (Preliminary Version)

Consensus is a fundamental and difficult problem in fault tolerant distributed computing, and numerous consensus algorithms have been published. The paper proposes a generic consensus algorithm that highlights, through well chosen parameters, the core mechanisms of a number of well-known consensus algorithms including Paxos, OneThirdRule, PBFT, FaB Paxos. Interestingly, the generic algorithm al...

متن کامل

Asynchronous Byzantine Consensus: Complexity, Resilience and Authentication (Preliminary Version)

We present a consensus algorithm that tolerates Byzantine process failures and arbitrarily long periods of network asynchrony. Our algorithm is the first to match the general time-complexity lower bound of [14], for which we give a complete proof. When the necessary conditions for optimal communication latency are not met, our algorithm gracefully degrades and retains the time-complexity of pre...

متن کامل

Relaxed Byzantine Vector Consensus

Byzantine vector consensus requires that non-faulty processes reach agreement on a decision (or output) that is in the convex hull of the inputs at the non-faulty processes. Recent work has shown that, for n processes with up to f Byzantine failures, when the inputs are d-dimensional vectors of reals, n ≥ max (3f + 1, (d+ 1)f + 1) is the tight bound for synchronous systems, and n ≥ (d+ 2)f + 1 ...

متن کامل

Byzantine Convex Consensus: An Optimal Algorithm

Much of the past work on asynchronous approximate Byzantine consensus has as-sumed scalar inputs at the nodes [4, 8]. Recent work has yielded approximate Byzantineconsensus algorithms for the case when the input at each node is a d-dimensional vector,and the nodes must reach consensus on a vector in the convex hull of the input vectorsat the fault-free nodes [9, 13]. The d-d...

متن کامل

Iterative Byzantine Vector Consensus in Incomplete Graphs

This work addresses Byzantine vector consensus (BVC), wherein the input at each process is a d-dimensional vector of reals, and each process is expected to decide on a decision vector that is in the convex hull of the input vectors at the fault-free processes [3, 8]. The input vector at each process may also be viewed as a point in the d-dimensional Euclidean space R, where d > 0 is a finite in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1307.1051  شماره 

صفحات  -

تاریخ انتشار 2013